<xsl:stylesheet version="1.1"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns="http://www.w3.org/2000/svg"
                xmlns:xlink="http://www.w3.org/1999/xlink">

  <xsl:output method="xml"/>

  <xsl:include href="external_xsl_include.xslt"/>

  <xsl:template match="/">
    <xsl:variable name="width">64</xsl:variable>
    <xsl:variable name="height" select="$width"/>

    <xsl:processing-instruction name="xml-stylesheet">
      <xsl:text>type="text/css" href="color_swap.css"</xsl:text>
    </xsl:processing-instruction>

	<svg width="{$width}" height="{$height}" viewBox="{-$width div 2} {-$height div 2} {$width} {$height}">
	    <g>
			<xsl:apply-templates select="." mode="circle">
                <xsl:with-param name="r" select="$width div 3"/>
            </xsl:apply-templates>
	    </g>
	</svg>
  </xsl:template>

</xsl:stylesheet>